package wxshop.dao.user.mapper;


import wxshop.api.admin.model.wx.WxUserInfo;
import wxshop.api.user.dao.UserDao;
import wxshop.api.user.model.User;
import wxshop.api.user.model.WxUnionID;
import wxshop.api.user.model.Xx;

import java.util.List;
import java.util.Set;

/**
 * Created by yvdedu.com on 2018/1/22.
 */
public interface UserMapper extends UserDao {
	
	@Override
	int insert (User user);//注册用户

	@Override
	void delete (int id);
	
	@Override
	void update (User user);
	
	@Override
	int insertInfo (Xx xx);//添加地址 手机
	
	@Override
	int updateInfo (Xx xx);//添加地址 手机
	
	@Override
	void updateBalance (User user);//修改用户余额  +钱=+   -钱=-
	
	@Override
	User get (int id);//拿到用户的所有信息
	
	@Override
	List<User> getInfo (int id);//拿到用户的个人资料
	
	@Override
	User getByLogin (String login);//用户登录匹配
	
	@Override
	Set<String> getUserUrl (); //访问的权限
	
	User testGet (int id);
	
	@Override
	int insertWxUnionID (WxUserInfo wxUserInfo);//插入用户信息
	
	@Override
	int deleteWxUnionID (String wxUserInfo);
	
	@Override
	int getOpenid_Id (String openid);//Openid_Id所在数据的id 用户
	
	@Override
	WxUnionID getWxNickName (int id);//拿到微信用户名字 城市  地址
}
